#include <iostream>
#include <string>
#include "Chapter7.h"
#include "Chapter13.h"
#include "Chapter15.h"
void testLiteral() {
	constexpr Literal li;
	//constexpr std::string s;
	//constexpr Data d;
}

void paraInt(const int &a) {
	std::cout << "parameter is " << a << std::endl;
}
void testStatic() {
	paraInt(Account::cc);
}

void testRightRef() {
	int &&i = 43;
	int &ri = i;
	double f = 3.14;
	int &&r = std::move(i);
}
void testCopyControl() {
	numbered a, b = a, c = b;
	f(a);
	f(b);
	f(c);
	Employee e;
}
int main() {
	//testLiteral();
	//testStatic();
	testCopyControl();
	return 0;
}